package test2
//除了继承了Car类的基本属性和方法外，还包含了电池容量和续航里程属性以及充电和驾驶方法。
//同时，需要重写了drive方法，在驾驶电动汽车时会检查电池续航里程是否足够，如果不够就无法驾驶。（继承关系必须使用）
private class ElectricCar extends Car (){
  override def drive(m:Double): Unit ={
  if (m <=dkm){
    dkm-=m
    println("可以驾驶车辆到目的地")
  }
  else{
    println("电池续航不足，请及时充电")
  }
  }
  def charge(): Unit ={
    println("车辆充电中")
  }
  var electric :Double=30
  var dkm : Double=45
  override var id: String = _
  override var brand: String = _
  override var color: String = _
  override var price: Double = _
}
